#include "Random.h"


Random32 Random32::Rand = Random32(Random32::RandSeed());
Random64 Random64::Rand = Random64(Random64::RandSeed());

uint32 Random32::RandSeed()
{
	std::random_device randDevice;
	return randDevice();
}

uint64 Random64::RandSeed()
{
	std::random_device randDevice;
	uint64_t value = randDevice();
	return (value << 32) | randDevice();
}
